1
พลังแห่งการนำกลับมาใช้ใหม่
AI017Lesson 4
00:00

สถาปัตยกรรมของความเป็นโมดูลาร์

ความสามารถในการนำกลับมาใช้ใหม่เปลี่ยนซอฟต์แวร์จากลำดับเชิงเส้นที่เปราะบางให้กลายเป็นระบบที่แข็งแรงซึ่งประกอบด้วยชิ้นส่วนที่แลกเปลี่ยนกันได้ โดยการสร้างตรรกะให้อยู่ในฟังก์ชันที่แยกจากกัน เราจะสร้าง แหล่งข้อมูลเดียวที่ถูกต้องขึ้นอยู่กับระบบต่าง ๆ เช่น สถานีตรวจวัดสภาพแวดล้อมของยานสำรวจดาวอังคาร (REMS)ซึ่งต้องประมวลผลข้อมูลหลายประเภทโดยไม่ต้องทำซ้ำโค้ด

เหตุผลที่ฟังก์ชันสำคัญ

การจัดระเบียบโค้ดของคุณให้อยู่ในฟังก์ชันช่วยให้เข้าใจ นำกลับมาใช้ใหม่ และบำรุงรักษาได้ง่ายขึ้น มันสอดคล้องกับหลัก DRY (อย่าทำซ้ำตัวเอง) หลักการ: ตรรกะสำหรับแปลงค่าแรงดันเซ็นเซอร์ดิจิตอลเป็นองศาเซลเซียสควรกำหนดเพียงครั้งเดียวและเรียกใช้ทุกที่ ซึ่งช่วยป้องกันข้อผิดพลาดจากการคัดลอก-วางโค้ด

หน่วยกลางของ REMSเซ็นเซอร์ลมเซ็นเซอร์ความดันเซ็นเซอร์อุณหภูมิฟังก์ชันแบบโมดูลาร์
ตรวจสอบเร็ว 12.2
ข้อดีของการแบ่งโค้ดออกเป็นฟังก์ชันคืออะไร? ความเป็นโมดูลาร์ช่วยให้นักพัฒนาสามารถโฟกัสที่หน่วยตรรกะหนึ่งๆ ได้ทีละขั้นตอน ทำให้การแก้ไขบั๊กและการทดสอบง่ายขึ้น
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>